package com.ft.turorial.spring.boot.security.oauth2.service;

import java.util.List;

import com.ft.turorial.spring.boot.security.oauth2.domain.OAuth2Client;

public interface OAuth2ClientService {
	// 创建客户端  
	public OAuth2Client createOauth2Client(OAuth2Client client);
	// 更新客户端  
    public OAuth2Client updateOauth2Client(OAuth2Client client);
    // 删除客户端  
    public void deleteOauth2Client(Long clientId);
    // 根据id查找客户端  
    OAuth2Client findOne(Long clientId);
    // 查找所有  
    List<OAuth2Client> findAll();
    // 根据客户端id查找客户端  
    OAuth2Client findByClientId(String clientId);
    //根据客户端安全KEY查找客户端  
    OAuth2Client findByClientSecret(String clientSecret);
}
